2. Basic maps
In this section we will develop techniques to classify isomorphisms for spaces of functions with different algebraic structures. As in the preceding sections, we will be interested mostly in spaces of continuous functions between topological spaces, however the initial notions we will deal with can be defined in purely set-theoretical terms.
Let $X$ and $H_X$ be sets, and consider a class $\mathcal{A}(X)\subseteq(H_X)^X$ of $H_X$-valued functions on $X$. Given a point $x\in X$, denote by $\mathcal{A}(X)|_x$ the set of images of $x$ under elements of $\mathcal{A}(X)$, i.e.
If $Y$ is another set and $\phi\colon Y\to X$ is a map, denote by
Note that $Y\times_{(\phi,\mathcal{A}(X))} H_X$ is equal to $Y\times H_X$ if and only if the following property is satisfied: For every $y\in Y$ and every $c\in H_X$, there exists $f\in\mathcal{A}(X)$ such that $f(\phi(y))=c$.
Let $X$, $H_X$, $Y$ and $H_Y$ be sets, $\phi\colon Y\to X$ be a function, and consider a class of functions $\mathcal{A}(X)\subseteq (H_X)^X$.
Given maps $\phi\colon Y\to X$ and $\chi\colon Y\times_{(\phi,\mathcal{A}(X))} H_X\to H_Y$, we define $T_{(\phi,\chi)}\colon\mathcal{A}(X)\to (H_Y)^Y$ by
Let $X$, $H_X$, $Y$ and $H_Y$ be sets, $\phi\colon Y\to X$ be a function, and consider classes of functions $\mathcal{A}(X)\subseteq (H_X)^X$ and $\mathcal{A}(Y)\subseteq (H_Y)^Y$. A map $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ is called $\phi$-basic if there exists $\chi\colon Y\times_{(\phi,\mathcal{A}(X))} H_X\to H_Y$ such that $T=T_{(\phi,\chi)}$. We call such $\chi$ a $(\phi,T)$-transform.
We denote sections of $\chi$ by $\chi(\cdot,y)\colon \mathcal{A}(X)|_{\phi(y)}\to H_Y$ (where $y\in Y$).
In simpler terms, a basic map is one that is induced naturally by the transformation $\phi\colon Y\to X$, and the field $\left\{\chi(y,\cdot):y\in Y\right\}$ of partial functions on $H_X$.
Let $\phi\colon Y\to X$ and $\psi\colon H_X\to H_Y$ be functions. Then the map
The next example will appear, in some form, in most applications in Section 3.
Suppose that $X$ is a locally compact Hausdorff space, $H_X$ is a Hausdorff space, $\theta_X\in C(X,H_X)$ and $\mathcal{A}(X)\subseteq C_c(X,\theta_X)$. Let $Y$ and $H_Y$ be topological spaces, $\phi\colon Y\to X$ be a homeomorphism, and $\chi\colon Y\times H_X\to H_Y$ be a continuous map such that for every $y\in Y$, the section $\chi(y,\cdot)\colon H_X\to H_Y$ is a bijection.
For every $f\in\mathcal{A}(X)$, define $Tf\in C(Y,H_Y)$ as
-
$T$ is $\phi$-basic, and the $(\phi,T)$-transform is the restriction of $\chi$ to $Y\times_{(\phi,\mathcal{A}(X))} H_X$;
-
$(X,\theta_X,\mathcal{A}(X))$ is (weakly) regular if and only if $(Y,\theta_Y,\mathcal{A}(Y))$ is (weakly) regular. In this case, $T$ is a $\perpp$-isomorphism and $\phi$ is the $T$-homeomorphism.
Note that not every $\perpp$-isomorphism is given as in the previous example.
Suppose that $X=Y$ is compact Hausdorff, $H_X=H_Y=\mathbb{R}$ and $\theta_X=\theta_Y=0$, so we simply write $C(X)=C(X,\mathbb{R})$. Let $T\colon C(X)\to C(X)$ be any bijection satisfying $[f\neq 0]=[Tf\neq 0]$ for all $f\in C(X)$. Then $T$ is a $\perpp$-isomorphism, and the $T$-homeomorphism is the identity $\id_X\colon X\to X$. Let us look at two particular cases:
-
Suppose that $X$ is not a singleton, $T(1)=2$, $T(2)=1$, and $Tf=f$ for every $f\neq 1,2$. Then $T$ is non-basic (see Proposition 2.6(a)) and discontinuous with respect to either the topology of uniform convergence, or the topology of pointwise convergence.
-
If $X=\{\ast\}$ is a singleton, we identify $C(X)$ with $\mathbb{R}$, so any self-bijection $T\colon\mathbb{R}\to\mathbb{R}$ preserving $0$ is a basic $\perpp$-automorphism. In this case, the $T$-transform $\chi$ coincides with $T$ (or more precisely $\chi(\ast,z)=T(z)$ for all $z\in\mathbb{R}$), and most (cardinality-wise) of these are discontinuous: indeed, there are $2^{2^\aleph_0}\mathfrak{c}$ self-bijections of $\mathbb{R}\setminus\left\{0\right\}$, but only $2^{\aleph_0}$ of these are continuous.
In the next proposition, we again consider only sets (without topologies).
Let $\mathcal{A}(X)\subseteq (H_X)^X$ and $\mathcal{A}(Y)\subseteq (H_Y)^Y$, and consider maps $\phi\colon Y\to X$ and $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$. Then
-
$T$ is $\phi$-basic if and only if for all $y\in Y$, the following implication holds:
\begin{equation*} f(\phi(y))=g(\phi(y))\Longrightarrow Tf(y)=Tg(y),\qquad\forall f,g\in\mathcal{A}(X).\tag{2.3} \end{equation*}
In this case,
-
the $(\phi,T)$-transform $\chi$ is unique.
-
A section $\chi(y,\cdot)$ is injective if and only if
\begin{equation*} Tf(y)=Tg(y)\Longrightarrow f(\phi(y))=g(\phi(y)),\qquad\forall f,g\in\mathcal{A}(X).\tag{2.4} \end{equation*} -
A section $\chi(y,\cdot)$ is surjective if and only if $H_Y=\left\{Tf(y):f\in\mathcal{A}(X)\right\}$.
For one direction of (a), if $T$ satisfies (2.3), define $\chi$ by
The converse direction of (a), as well as items (b), (c) and (d) are immediate from the formula $Tf(y)=\chi(y,f(\phi(y)))$, which holds for all $f\in\mathcal{A}(X)$ and $y\in Y$.
In our applications, we will use item (a) above several times, by proving that a given $\perpp$-isomorphism $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$, between regular classes of functions, is basic with respect to the associated homeomorphism $\phi\colon Y\to X$ given by Theorem 1.17. This is, in fact, the only possibility: If $\psi\colon Y\to X$ is any map such that $T$ is $\psi$-basic, then $\psi$ is the $T$-homeomorphism! Since this fact will not be used later in the article we refer its proof to [cordeirothesis, Proposition 3.3.7].
2.1. Algebraic signatures and basic maps
In the next section we will consider different algebraic structures on spaces of continuous functions. To this end, recall (see [MR1221741]) that an algebraic signature is a collection $\eta$ of pairs $(*,n)$, where $*$ is a (function) symbol and $n$ is a non-negative integer, called the arity of $*$. A model of $\eta$ consists of a set $H$ and a map associating to each $(*,n)\in\eta$ a function $*\colon H^n\to H$, $(c_1,\ldots,c_n)\mapsto c_1*\cdots*c_n$. (We use the convention that $H^0$ is a singleton set, so that a $0$-ary function symbol is the same as a constant.)
For example, the usual signature of groups consists of one binary symbol $\cdot$ (for the product), one unary symbol $(\ )^{-1}$ (the inversion) and one constant/0-ary symbol $1$ (the unit).
If $H$ is a model of $\eta$ and $X$ is a set then the function space $H^X$ can also be regarded as a model of $\eta$ with the pointwise structure: $(f_1*\cdots*f_n)(x)=f_1(x)*\cdots*f_n(x)$ for all $f_1,\ldots,f_n\in H^X$, all $x\in X$, and all $n$-ary function symbols $\ast$.
A morphism of two models $H_1$ and $H_2$ of a given signature $\eta$ is a map $m\colon H_1\to H_2$ such that for any $n$-ary function symbol $*$ of $\eta$ and any $x_1,\ldots,x_n\in H_1$, we have $m(x_1*\cdots*x_n)=m(x_1)*\cdots*m(x_n)$.
Finally, a submodel of a model $H$ of a signature $\eta$ is a subset $K\subseteq H$ such that for all $n$-ary symbols $*$ of $\eta$ and any $d_1,\ldots,d_n\in K$, $d_1*\cdots*d_n\in K$, so that $K$ can be naturally regarded as a model of $\eta$.
In the topological setting, a continuous model $H$ of a signature $\eta$ is defined in the same manner, but we assume that all maps are continuous. In this case, if $X$ is a topological space then $C(X,H)$ is a submodel of $H^X$.
Let $X$ and $Y$ be sets. Suppose that $H_X$ and $H_Y$ are models for an algebraic signature $\eta$, and that $\mathcal{A}(X)$ and $\mathcal{A}(Y)$ are submodels of $(H_X)^X$ and $(H_Y)^Y$. Then for all $x\in X$, $\mathcal{A}(X)|_x$ is a submodel of $H_X$, and similarly $\mathcal{A}(Y)|_y$ is a submodel of $H_Y$ for all $y\in Y$. (See Equation (2.1).)
Let $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ be a basic map with respect to a function $\phi\colon Y\to X$, and let $\chi$ be the $T$-transform. Then $T$ is a morphism (for $\eta$) if and only if every section $\chi(y,\cdot)$ is a morphism (from $\mathcal{A}(X)|_{\phi(y)}$ to $\mathcal{A}(Y)|_y$).
Given $x\in X$, the evaluation map $\pi_x\colon(H_X)^X\to H_X$, $\pi_x(f)=f(x)$, is a morphism, and it follows that $\mathcal{A}(X)|_x=\pi_x(\mathcal{A}(X))$ is a submodel of $H_X$.
Note that for all $y\in Y$, $\chi(y,\cdot)\circ\pi|_{\phi(y)}=\pi_y\circ T$. On one hand, $T$ is a morphism if and only if $\pi_y\circ T$ is a morphism for all $y$. On the other, $\pi|_{\phi(y)}$ is a surjective morphism from $\mathcal{A}(X)$ to $\mathcal{A}(X)|_{\phi(y)}$. It follows that $T$ is a morphism if and only if $\chi(y,\cdot)$ is a morphism for all $y\in Y$.
2.2. Group-valued maps
In several applications, we will consider groups of functions, and in this case a slight, but nevertheless important, simplification of Proposition 2.6(a) will be used.
Suppose that $H_X$ and $H_Y$ are groups, $\mathcal{A}(X)$ and $\mathcal{A}(Y)$ are subgroups of $(H_X)^X$ and $(H_Y)^Y$, respectively, $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ is a group isomorphism and $\phi\colon Y\to X$ is a function. Then $T$ is $\phi$-basic if and only if for all $y\in Y$,
Assume that $H$ is a topological group and $X$ is a locally compact Hausdorff space. Any subgroup $\mathcal{A}$ of $C(X,H)$ contains the constant function $1$, and if $\theta\in\mathcal{A}$, then the map $f\mapsto f\theta^{-1}$ is a $\perpp$-isomorphism between $(X,\theta,\mathcal{A})$ and $(X,1,\mathcal{A})$. In this case, since we will be mostly interested in group isomorphisms between subgroups of $C(X,H)$, we may always assume that $\theta=1$. In the case that $H=\mathbb{R}$ or $\mathbb{C}$, as additive groups, we recover the usual notion of support.
2.3. Continuity
Now, we study continuity of basic $\perpp$-isomorphisms and relate it to the continuity of its transform. For this, it is necessary to construct functions which attain predetermined values on infinitely many points (e.g. the points of some converging net). One procedure for this is by “cutting and pasting” continuous functions, although this sometimes requires some first countability or connectedness hypotheses in order to maintain control of the final function. This technique is somewhat elementary, although one needs to take some care in order to guarantee continuity, so we refer the most cumbersome details to [cordeirothesis, Section 3.3.3], and sketch the main points of the proofs. The next proposition can be proven by elementary Topology.
If $F$ is an infinite subset of a regular Hausdorff space $X$, then there exists a countable infinite subset $\left\{y_1,y_2,\ldots\right\}\subseteq F$ and pairwise disjoint open sets $U_n$ such that $y_n\in U_n$ for all $n$.
For the next proposition, recall ([MR0264581, 27.4]) that a topological space $H$ is locally path-connected if every point $t\in H$ admits a neighbourhood basis consisting of path-connected subsets.
Let $X$ be a locally compact Hausdorff space, $\left\{x_n\right\}_n$ be a sequence of elements of $X$, $\left\{U_n\right\}_n$ a sequence of pairwise disjoint open subsets of $X$ with $x_n\in U_n$ for all $n$.
Let $H$ be a Hausdorff first-countable locally path-connected topological space and consider a family $\left\{g_n\colon U_n\to H\right\}_n$ of continuous functions such that $g_n(x_n)$ converges to some $t\in H$. Then
-
there exists a continuous function $f\colon X\to H$ such that $f(x_n)=g_n(x_n)$ for all sufficiently large $n$, and $f(x)=t$ for all $x\not\in\bigcup_n U_n$.
-
if $H=\mathbb{R}$, there is a continuous function $f\colon X\to\mathbb{R}$ such that $f=g_n$ on a neighbourhood of $x_n$ and $f(x)=t$ for all $x\not\in\bigcup_n U_n$.
Item (b) is an easy application of Tietze's Extension Theorem, so we concentrate on item (a). Let $\left\{W_n\right\}_n$ be a decreasing basis of path-connected neighbourhoods of $t$. Disregarding any $n$ such that $g_n(x_n)$ does not belong to $W_1$, and repeating the sets $W_k$ if necessary (i.e., considering a new sequence of neighbourhoods of $t$ of the form
For each $n$, take a continuous path $\alpha_n\colon [0,1]\to W_n$ such that $\alpha_n(0)=t_n$ and $\alpha_n(1)=t$. Now take continuous functions $b_n\colon X\to[0,1]$ such that $b_n(x_n)=0$ and $b_n=1$ outside $U_n$. Define $f$ as $\alpha_n\circ b_n$ on each $U_n$, and as $t$ on $X\setminus\bigcup_n U_n$.
The only non-trivial part about continuity of $f$ is proving that $f$ is continuous on the boundary $\partial\left(\bigcup_n U_n\right)$. If $x$ belongs to this set then $f(x)=t$. Given a basic neighbourhood $W_N$ of $t$, we have that $\bigcap_{n=1}^N(\alpha_n\circ b_n)^{-1}(W_N)$ is a neighbourhood of $x$ contained in $f^{-1}(W_N)$, and thus $f$ is continuous. Item (b) uses similar arguments.
Let $X$ and $Y$ be locally compact Hausdorff and for $Z\in\left\{X,Y\right\}$, $H_Z$ a Hausdorff space and $\theta_Z\in C(Z,H_Z)$ be given such that $(Z,\theta_Z,C_c(Z,\theta_Z))$ is regular.
Suppose that $T\colon C_c(X,\theta_X)\to C_c(Y,\theta_Y)$ is a $\perpp$-isomorphism, that $\phi\colon Y\to X$ is the $T$-homeomorphism $\phi$, and that that $T$ is $\phi$-basic. Let $\chi\colon Y\times H_X\to H_Y$ be the corresponding $(\phi,T)$-transform. Consider the following statements:
-
$\chi$ is continuous.
-
Each section $\chi(y,\cdot)$ is a continuous;
-
$T$ is continuous with respect to the topologies of pointwise convergence.
Then the implications (i)$\Rightarrow$(ii)$\iff$(iii) always hold.
If $X$, $Y$ and $H_X$ are first countable, $H_X$ is locally path-connected and $\theta_X$ is constant, then (ii)$\Rightarrow$(i).
-
In the last part of the theorem, if $H_X$ admits any structure of topological group then the condition that $\theta_X$ is constant can be dropped, since we may simply compose $T$ with the $\perpp$-isomorphism $f\mapsto f\theta^{-1}$.
-
The domain of the $(\phi,T)$-transform $\chi$ is $Y\times H_X$ because we assume that $C_c(X,\theta_X)$ is regular.
The implication (i)$\Rightarrow$(ii) is trivial.
(ii)$\Rightarrow$(iii):Let $\operatorname{Fin}(X)$ be the collection of finite subsets of $X$, ordered by inclusion. For every $F\in\operatorname{Fin}(X)$ and every $i\in I$, regularity of $C_c(X,\theta_X)$ allows us to construct $f_{(F,i)}\in C_c(X,\theta_X)$ such that
-
$f_{(F,i)}(x)=f(x)$ pointwise if $x\in F$ and $x\neq \phi(y)$; and
-
$f_{(F,i)}(\phi(y))=t_i$.
Ordering $\operatorname{Fin}(X)$ by set inclusion, we have that $f_{(F,i)}\to f$ pointwise as $(F,i)\to\infty$, so $Tf_{(F,i)}\to Tf$ pointwise as well. For each $F\in\operatorname{Fin}(X)$ and $i\in I$, we have
Given a converging sequence $(y_n,t_n)\to(y,t)$, consider an open $Y'\subseteq Y$ with compact closure such that $y,y_n\in Y'$ for all $n$.
We have two cases: If for a given $z\in Y$ the set $N(z)=\left\{n\in\mathbb{N}:y_n=z\right\}$ is infinite, then we necessarily have $z=y$. Restricting the sequence $(y_n,t_n)$ to $N(y)$ and using continuity of the section $\chi(y,\cdot)$, we obtain $\chi(y_n,t_n)=\chi(y,t_n)\to \chi(y,t)$ as $n\to\infty$, $n\in N(y)$.
Now assume that none of the sets $N(z)=\left\{n\in\mathbb{N}: y_n=z\right\}$ ($z\in Y$) is infinite. We may then take a subsequence and assume that all the elements $y_n$ are distinct, and actually never equal to $y$. Using Propositions 2.9 and 2.10(a), and taking another subsequence if necessary, we find a continuous function $f\colon\overline{\phi(Y')}\to H_X$ such that $f(\phi(y_n))=t_n$ and $f=t$ on $X\setminus \bigcup_n U_n$. In particular, $f=t$ on the boundary $\partial(\phi(Y'))$.
We now need to extend $f$ to an element of $C_c(X,\theta_X)$ (this is where we use that $\theta_X=c$ is constant). We have two cases:
Case 1: $t$ is in the path-connected component of $c$:
Case 2: $t$ is not in the path-connected component of $c$:
In any case, we obtain $f\in C_c(X,\theta_X)$ with $f(\phi(y))=t$ and $f(\phi(y_n))=t_n$, so
2.4. Non-vanishing bijections
Let $X$ and $Y$ be compact Hausdorff spaces, $H_X$ and $H_Y$ Hausdorff spaces, $\theta_X\in C(X,H_X)$, $\theta_Y\in C(Y,\theta_Y)$ and $\mathcal{A}(X)$ and $\mathcal{A}(Y)$ regular subsets of $C_c(X,\theta_X)$ and $C_c(Y,\theta_Y)$, respectively.
We call a bijection $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ non-vanishing if for every $f_1,\ldots,f_n\in\mathcal{A}(X)$,
If $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ is a non-vanishing bijection, then $T$ is a $\perpp$-isomorphism.
First note that $f\perp g$ if and only if $[f=\theta_X]\cup[g=\theta_X]=X$, or equivalently if every closed subset of $X$ intersects $[f=\theta_X]$ or $[g=\theta_X]$.
As the sets $[h=\theta_X]$ ($h\in\mathcal{A}(X)$) form a closed basis, Cantor's Intersection Theorem implies that $f\perp g$ is equivalent to the following statement:
that $f\perpp g$ is equivalent to the following statement: “There are finite families $\left\{a_i\right\}$, $\left\{b_j\right\}$ and $\left\{c_k\right\}$ in $\mathcal{A}(X)$ such that
-
$\bigcap_{i,j,k}[a_i=\theta_X]\cap[b_j=\theta_X]\cap[c_k=\theta_X]=\varnothing$;
-
$a_i\perp b_j$ for all $i$ and $j$;
-
$f\perp b_j$, $f\perp c_k$, $g\perp a_i$, and $g\perp c_k$ for all $i$, $j$ and $k$.”
These statements should be interpreted as follows: Let $A=\bigcup_i[a_i\neq\theta_X]$, $B=\bigcup_j[b_j\neq\theta_X]$ and $C=\bigcup_k[c_k\neq\theta_X]$. Item (i) states that $A\cup B\cup C=X$, item (ii) states that $A\cap B=\varnothing$, and item (iii) states that $\supp(f)\cap B=\supp(f)\cap C=\supp(g)\cap A=\supp(g)\cap C=\varnothing$. In other words, $A$ and $B$ are two disjoint open sets used to separate $\supp(f)$ and $\supp(g)$, respectively, and the set $C$ covers the remainder of $X$ (while not intersecting $\supp(f)$ nor $\supp(g)$). The existence of such $A,B,C$ clearly implies $f\perpp g$, and the converse follows from regularity of $\mathcal{A}(X)$ and compactness arguments.
Similar statements hold with $Y$ in place of $X$, and all of these properties are preserved by non-vanishing bijections. Therefore $T$ is a $\perpp$-isomorphism.
For every non-vanishing bijection $T\colon\mathcal{A}(X)\to\mathcal{A}(Y)$ there is a unique homeomorphism $\phi\colon Y\to X$ such that $[f=\theta_X]=\phi([Tf=\theta_Y])$ for all $f\in\mathcal{A}(X)$.
By Proposition 2.13, we already know that $T$ is a $\perpp$-isomorphism, so let $\phi$ be the $T$-homeomorphism. Recall (Definition 1.1) that $\sigma^{\theta_X}(f)=\operatorname{int}(\overline{[f\neq\theta_X]})$ and $Z^{\theta_X}(f)=\operatorname{int}([f=\theta_X])$ for all $f\in\mathcal{A}(X)$. Let us prove that
Formally, for the direction “$\Rightarrow$”, assume that $f(x)=\theta_X(x)$ and $h_1,\ldots,h_n$ are such that $x\not\in\bigcup_i\sigma^{\theta_X}(h_i)$. Then $x\in\bigcap_i[h_i=\theta_X]\cap[f=\theta_X]$, and this set is nonempty.
For the converse we prove the contrapositive. Assume that $f(x)\neq\theta_X(x)$. Regularity of $\mathcal{A}(X)$ and compactness of $[f=\theta_X]$ give us $h_1,\ldots,h_n\in\mathcal{A}(X)$ such that $h_i(x)\neq\theta_X(x)$ for all $i$, and $[f=\theta_X]\subseteq\bigcup_i[h_i\neq\theta_X]$, which negates the right-hand side of (2.5).
Since $\phi(\sigma^{\theta_Y}(Th))=\sigma^{\theta_X}(h)$ for all $h\in\mathcal{A}(X)$ and $T$ is non-vanishing, the condition of (2.5) is preserved by $T$ and therefore, $\phi$ has the desired property.